package com.hibase.upms.entity.role.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 角色已绑定菜单列表VO
 *
 * @author ChrisCui
 * @date 2019/04/22
 */
@Data
public class MdsRoleMenuViewVO {

    @ApiModelProperty(value = "id", example = "xxxxxxxxxx")
    private String id;

    @ApiModelProperty(value = "菜单名称", example = "权限管理")
    private String name;

    @ApiModelProperty(value = "菜单code", example = "xxx")
    private String code;

    @ApiModelProperty(value = "菜单图标/样式", example = "el-icon-menu")
    private String icon;

    @ApiModelProperty(value = "菜单类型", example = "MENU菜单 PAGE页面  OPERATION操作 ELEMENT元素")
    private String type;

    @ApiModelProperty(value = "请求别名", example = "/userController/selectUserList")
    private String url;

    @ApiModelProperty(value = "真实请求", example = "/userController/selectUserList")
    private String trueUrl;

    @ApiModelProperty(value = "实体对象", example = "com.menu")
    private String clazz;

    @ApiModelProperty(value = "父菜单ID", example = "0")
    private String parentId;

    @ApiModelProperty(value = "状态")
    private Boolean beActive;

    @ApiModelProperty(value = "备注", example = "XXX")
    private String remarks;

    @ApiModelProperty(value = "排序", example = "1 从小到大排序")
    private Integer sort;

}
